foam cell - French English Dictionary